iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
自我挑戰組

NodeJS with MongoDB專案開發系列 第 3

Day 3 Node.js與JavaScript差別以及應用

  • 分享至 

  • xImage
  •  

為什麼要使用Node.js,Node.js與JavaScript的差別

JavaScript 是一種網頁編程語言,大部分用於瀏覽器中,以實現網頁的互動性。它是一種腳本語言,可以用於網頁前端開發,用於操作網頁元素、處理用戶輸入等等。JavaScript 也可以在瀏覽器之外的環境中執行,但這通常需要瀏覽器環境中的一些 API應用程式介面。
Node.js是一個伺服器端 JavaScript 執行環境。它允許開發人員使用 JavaScript 編程語言來構建伺服器應用程序,處理伺服器端的邏輯、管理檔案、處理請求等。Node.js 不適用於瀏覽器,它運行在伺服器上,通常用於構建 Web 伺服器、API、即時應用程序、命令行工具等等。我為什麼要用Node.js,因為Node.js提供了一個獨立的執行環境,可以在伺服器上運行 JavaScript 代碼,而不需要瀏覽器。

javascript的程式互動

<!DOCTYPE html>
<html>
<head>
  <title>Hello World</title>
</head>
<body>
  <h1 id="greeting">Hello, World!</h1>
  <p>請輸入你的名字:<input type="text" id="nameInput"></p>
  <button id="submitButton">確定</button>

  <script>
    // 獲取HTML元素
    const greetingElement = document.getElementById("greeting");
    const nameInput = document.getElementById("nameInput");
    const submitButton = document.getElementById("submitButton");

    // 添加點擊事件監聽器
    submitButton.addEventListener("click", function() {
      const name = nameInput.value;
      greetingElement.textContent = `Hello, ${name}!`;
    });
  </script>
</body>
</html>

上方的程式輸出就會顯示出您輸入的名字加上Hello,World!,由於要應用node.js,所以javascript也要寫的很好


上一篇
Day2 Mongo DB介紹
下一篇
day 5 MERN介紹
系列文
NodeJS with MongoDB專案開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言